import request from '@/utils/request'

// 管理员登录
export function login(data) {
    return request({
        url: '/user/login',
        method: 'POST',
        data
    })
}

// 管理员退出登录
export function logout() {
    return request({
        url: '/user/logout',
        method: 'GET',
    })
}

// 管理员列表
export function getAdminList(data) {
    return request({
        url: '/user/get_admin_user_list',
        method: 'POST',
        data
    })
}

// 添加管理员
export function saveAdmin(data) {
    return request({
        url: '/user/save_admin',
        method: 'POST',
        data
    })
}

// 修改管理员信息（数据回显）
export function getUpdateAdminInfo(data) {
    return request({
        url: '/user/update_get_admin_user',
        method: 'POST',
        data
    })
}

// 修改管理员信息
export function editAdmin(data) {
    return request({
        url: '/user/update_admin_user',
        method: 'POST',
        data
    })
}

// 删除管理员
export function deleteAdmin(data) {
    return request({
        url: '/user/remove_admin_user',
        method: 'POST',
        data
    })
}

// 商品列表
export function getWaresList(data) {
    return request({
        url: '/wares/get_wares_list',
        method: 'POST',
        data
    })
}

// 添加商品
export function saveWares(data) {
    return request({
        url: '/wares/save_wares',
        method: 'POST',
        data
    })
}
// 修改商品（数据回显）
export function getUpdateWaresInfo(data) {
    return request({
        url: '/wares/update_get_wares',
        method: 'POST',
        data
    })
}
// 修改商品
export function editWares(data) {
    return request({
        url: '/wares/update_wares',
        method: 'POST',
        data
    })
}
// 删除商品
export function offSaleWares(data) {
    return request({
        url: '/wares/remove_wares',
        method: 'POST',
        data
    })
}

// 恢复商品
export function onSaleWares(data) {
    return request({
        url: '/wares/open_wares',
        method: 'POST',
        data
    })
}
// 下架商品
export function pullWares(data) {
    return request({
        url: '/wares/pull_wares',
        method: 'POST',
        data
    })
}

// 上架商品
export function putWares(data) {
    return request({
        url: '/wares/put_wares',
        method: 'POST',
        data
    })
}



// 商品款式列表
export function getStyleList(data) {
    return request({
        url: '/wares/get_wares_detail',
        method: 'POST',
        data
    })
}

// 全部款式列表（带页码）
export function getAllStyleList(data) {
    return request({
        url: '/style/get_style_list',
        method: 'POST',
        data
    })
}

// 添加商品款式
export function saveStyle(data) {
    return request({
        url: 'style/save_style',
        method: 'POST',
        data
    })
}

// 修改商品款式（数据回显）
export function getUpdateStyleInfo(data) {
    return request({
        url: '/style/update_get_style',
        method: 'POST',
        data
    })
}

// 添加商品款式
export function editStyle(data) {
    return request({
        url: '/style/update_style',
        method: 'POST',
        data
    })
}

// 删除商品款式
export function offSaleStyle(data) {
    return request({
        url: '/style/remove_style',
        method: 'POST',
        data
    })
}

// 恢复商品款式
export function onSaleStyle(data) {
    return request({
        url: '/style/open_style',
        method: 'POST',
        data
    })
}

// 下架商品款式
export function pullStyle(data) {
    return request({
        url: '/style/pull_style',
        method: 'POST',
        data
    })
}

// 上架商品款式
export function putStyle(data) {
    return request({
        url: '/style/put_style',
        method: 'POST',
        data
    })
}

// 商品价格列表
export function getCostList(data) {
    return request({
        url: '/wares/get_wares_cost',
        method: 'POST',
        data
    })
}
// 全部价格列表
export function getAllCostList(data) {
    return request({
        url: '/cost/get_cost_list',
        method: 'POST',
        data
    })
}

// 添加商品价格
export function saveCost(data) {
    return request({
        url: '/cost/save_cost',
        method: 'POST',
        data
    })
}
// 修改商品价格（数据回显）
export function getUpdateCostInfo(data) {
    return request({
        url: '/cost/update_get_cost',
        method: 'POST',
        data
    })
} 

// 修改商品价格
export function editCost(data) {
    return request({
        url: '/cost/update_cost',
        method: 'POST',
        data
    })
}
// 删除商品价格
export function offSaleCost(data) {
    return request({
        url: '/cost/remove_cost',
        method: 'POST',
        data
    })
}
// 恢复商品价格
export function onSaleCost(data) {
    return request({
        url: '/cost/open_cost',
        method: 'POST',
        data
    })
}

// 下架价格
export function pullCost(data) {
    return request({
        url: '/cost/pull_cost',
        method: 'POST',
        data
    })
}

// 上架价格
export function putCost(data) {
    return request({
        url: '/cost/put_cost',
        method: 'POST',
        data
    })
}

// 素材列表
export function getImagesList(data) {
    return request({
        url: '/images/get_wares_images_list',
        method: 'POST',
        data
    })
}

// 添加素材
export function saveImages(data) {
    return request({
        url: '/images/save_images',
        method: 'POST',
        data
    })
}

// 删除素材
export function deleteImages(data) {
    return request({
        url: '/images/remove_wares_images',
        method: 'POST',
        data
    })
}

// 商品分类列表
export function getWaresBrandsList(data) {
    return request({
        url: '/brands/get_wares_brands_list',
        method: 'POST',
        data
    })
}

// 添加商品分类
export function saveWaresBrands(data) {
    return request({
        url: '/brands/save_wares_brands',
        method: 'POST',
        data
    })
}

// 修改商品分类（数据回显）
export function getUpdateWaresBrandsInfo(data) {
    return request({
        url: '/brands/update_get_wares_brands',
        method: 'POST',
        data
    })
}

// 修改商品分类
export function editWaresBrands(data) {
    return request({
        url: '/brands/update_wares_brands',
        method: 'POST',
        data
    })
}

// 删除商品分类
export function offSaleWaresBrands(data) {
    return request({
        url: '/brands/remove_wares_brands',
        method: 'POST',
        data
    })
}

// 恢复商品分类
export function onSaleWaresBrands(data) {
    return request({
        url: '/brands/open_brands',
        method: 'POST',
        data
    })
}

// 订单列表
export function getOrdersList(data) {
    return request({
        url: '/orders/get_orders_list',
        method: 'POST',
        data
    })
}

// 订单详情
export function getOrdersDetail(data) {
    return request({
        url: '/orders/get_orders_detail',
        method: 'POST',
        data
    })
}

// 停止订单
export function removeOrders(data) {
    return request({
        url: '/orders/remove_orders',
        method: 'POST',
        data
    })
}

// 恢复订单
export function restoreOrders(data) {
    return request({
        url: '/orders/restore_orders',
        method: 'POST',
        data
    })
}

// 订单状态
export function updateOrdersState(data) {
    return request({
        url: '/orders/update_orders_state',
        method: 'POST',
        data
    })
}

// 全部款式-select下拉框（无页码）（带参数）
export function getAllStyleListBySelect(data) {
    return request({
        url: '/select/wares_style_list?id=' + data,
        method: 'GET'
    })
}
// 全部款式-select下拉框（带参数）
export function getAllStyleListBySelectMany() {
    return request({
        url: '/select/style_list',
        method: 'GET'
    })
}

// 全部商品-select下拉框（无页码）
export function getAllWaresListBySelect() {
    return request({
        url: '/select/wares_list',
        method: 'GET'
    })
}

// 全部素材-select下拉款（无页码）
export function getAllImagesListBySelect() {
    return request({
        url: '/select/images_list',
        method: 'GET'
    })
}
// 全部分类-select下拉款（无页码）
export function getAllBrandsListBySelect() {
    return request({
        url: '/select/brands_list',
        method: 'GET'
    })
}